blockquote,
body,
code,
dd,
dl,
dt,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
ul {
 margin:0;
 padding:0
}
* {
 box-sizing:border-box
}
a,
a:focus,
a:hover {
 text-decoration:none;
 outline:none
}
a:focus,
a:hover {
 color:#ed2920;
 -webkit-tap-highlight-color:transparent
}
.home-fixed-banner {
 position:relative;
 display:block;
 width:730px;
 height:330px!important
}
.home-fixed-banner .sliders {
 width:100%;
 height:100%;
 overflow:hidden
}
.home-fixed-banner .slide-item {
 display:block;
 width:100%;
 height:330px
}
.home-fixed-banner .slide-item img {
 width:100%;
 height:100%;
 vertical-align:top
}
.home-fixed-banner .paganation {
 position:absolute;
 left:50%!important;
 bottom:10px!important;
 z-index:9;
 transform:translateX(-50%)!important;
 text-align:center
}
.home-fixed-banner .paganation .swiper-pagination-bullet {
 display:inline-block;
 width:20px;
 height:6px;
 margin:0 5px;
 border-radius:3px;
 background:hsla(0,0%,100%,.6);
 text-indent:-999px;
 overflow:hidden;
 transition:.2s;
 cursor:pointer
}
.home-fixed-banner .paganation .swiper-pagination-bullet.active {
 background-color:#fff
}
.home-fixed-banner .switch-btn {
 position:absolute;
 top:50%;
 z-index:9;
 width:30px;
 height:60px;
 margin-top:-30px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0BAMAAABmwjW7AAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMA9dVfKgmgfiBlH0awAAAAbklEQVQoz2NgYGApYEAChpOROGEzJzrAORyaM2eqwnmsQN40hErHmTNnGsB5zECeCEIyc+bMSQFwXhBQMgHOY5GcORPJSsuZyFayzRyWVsJ5CJUYpiBswLAd4TJMVyN8NEwsg6c6RIrEnlpRUzIA+Sxnac8x1kEAAAAASUVORK5CYII=) no-repeat 50%;
 background-color:rgba(0,0,0,.3);
 background-size:14px
}
.home-fixed-banner .switch-btn:after {
 display:none
}
.home-fixed-banner .switch-btn.prev {
 left:15px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0BAMAAABmwjW7AAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMA9dVfKgmgfiBlH0awAAAAbklEQVQoz2NgYGApYEAChpOROGEzJzrAORyaM2eqwnmsQN40hErHmTNnGsB5zECeCEIyc+bMSQFwXhBQMgHOY5GcORPJSsuZyFayzRyWVsJ5CJUYpiBswLAd4TJMVyN8NEwsg6c6RIrEnlpRUzIA+Sxnac8x1kEAAAAASUVORK5CYII=) no-repeat 50%;
 background-color:rgba(0,0,0,.3);
 transform:rotate(180deg);
 background-size:14px
}
.home-fixed-banner .switch-btn.next {
 right:15px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0BAMAAABmwjW7AAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMA9dVfKgmgfiBlH0awAAAAbklEQVQoz2NgYGApYEAChpOROGEzJzrAORyaM2eqwnmsQN40hErHmTNnGsB5zECeCEIyc+bMSQFwXhBQMgHOY5GcORPJSsuZyFayzRyWVsJ5CJUYpiBswLAd4TJMVyN8NEwsg6c6RIrEnlpRUzIA+Sxnac8x1kEAAAAASUVORK5CYII=);
 transform:rotate(0);
 background-size:14px
}
.home-fixed-banner .switch-btn.next:hover,
.home-fixed-banner .switch-btn.prev:hover {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0BAMAAABmwjW7AAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMA9dVfKgmgfiBlH0awAAAAbklEQVQoz2NgYGApYEAChpOROGEzJzrAORyaM2eqwnmsQN40hErHmTNnGsB5zECeCEIyc+bMSQFwXhBQMgHOY5GcORPJSsuZyFayzRyWVsJ5CJUYpiBswLAd4TJMVyN8NEwsg6c6RIrEnlpRUzIA+Sxnac8x1kEAAAAASUVORK5CYII=) no-repeat 50%;
 background-color:rgba(0,0,0,.85);
 background-size:14px
}
.ibanner-swiper-banner {
 width:100%;
 height:90px;
 position:relative
}
.ibanner-swiper-banner .swiper-item {
 width:100%;
 height:100%
}
.ibanner-swiper-banner .swiper-item img {
 width:100%;
 height:100%;
 vertical-align:top
}
.ibanner-swiper-banner .paganation {
 position:absolute;
 left:50%;
 bottom:10px;
 z-index:9;
 transform:translateX(-50%);
 text-align:center
}
.ibanner-swiper-banner .paganation .dot {
 display:inline-block;
 width:4px;
 height:4px;
 margin:0 5px;
 border-radius:50%;
 background:hsla(0,0%,100%,.6);
 text-indent:-999px;
 overflow:hidden;
 transition:.2s;
 cursor:pointer
}
.ibanner-swiper-banner .paganation .dot.active {
 background-color:#fff
}
.ibanner-swiper-banner .swiper-button-next,
.ibanner-swiper-banner .swiper-button-prev {
 display:none
}
.g-clearfix[data-v-77131305]:after {
 content:".";
 display:block;
 height:0;
 font-size:0;
 visibility:hidden;
 clear:both
}
.g-wrapper[data-v-77131305] {
 width:1190px;
 margin-left:auto;
 margin-right:auto
}
.home-index-banner[data-v-77131305] {
 position:relative;
 height:480px;
 transition:background-color 1s
}
.home-index-banner .cate-hold[data-v-77131305] {
 width:230px;
 height:460px;
 float:left;
 background:#fff
}
.home-index-banner .ibanner-container[data-v-77131305] {
 position:relative;
 margin-left:230px;
 z-index:99;

}
.home-index-banner .ibanner-container .ibanner-main[data-v-77131305] {
 height:330px
}
.home-index-banner .ibanner-container .ibanner-main .fixed-banner[data-v-77131305] {
 float:left;
 width:730px;
 height:100%;
 overflow:hidden
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info[data-v-77131305] {
 position:relative;
 overflow:hidden;
 height:100%;
 padding:0 15px;
 background:#fff;
 font-size:12px;
 height:460px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .hi[data-v-77131305] {
 margin-top:18px;
 margin-bottom:15px;
 font-size:20px;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .welcome[data-v-77131305] {
 height:18px;
 line-height:18px;
 margin-bottom:12px;
 font-size:14px;
 color:#888;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles[data-v-77131305] {
 margin-bottom:15px;
 padding-top:11px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles .btn[data-v-77131305] {
 display:inline-block;
 text-decoration:none;
 width:90px;
 height:30px;
 line-height:28px;
 margin-left:10px;
 border:1px solid #ed2920;
 text-align:center;
 border-radius:4px;
 font-size:16px;
 background:#fff;
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles .btn[data-v-77131305]:first-child {
 margin-left:0
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles .btn[data-v-77131305]:hover {
 background:#fef0f0
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles .btn.btn-red[data-v-77131305] {
 background:#ed2920;
 color:#fff
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .handles .btn.btn-red[data-v-77131305]:hover {
 background:#fa210a
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .order-counts a[data-v-77131305] {
 width:33%;
 color:#222;
 text-decoration:none;
 display:inline-block;
 text-align:center;
 margin-bottom:10px;
 padding-top:6px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .order-counts a i[data-v-77131305] {
 display:block;
 color:#fa210a;
 font-style:normal;
 font-size:18px;
 margin-bottom:5px;
 font-weight:700
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .order-counts a[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links[data-v-77131305] {
 text-decoration:none;
 outline:none
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links[data-v-77131305]:before {
 content:"";
 height:1px;
 display:block;
 margin-bottom:13px;
 box-shadow:0 1px 0 0 rgba(0,0,0,.08)
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links dl[data-v-77131305] {
 padding:0 8px;
 display:inline-block;
 cursor:pointer;
 list-style:none;
 margin-bottom:16px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links dl dt[data-v-77131305] {
 width:40px;
 height:40px;
 margin:0 auto 8px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_1[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_1 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_1[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_1:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_2[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_2 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_2[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_2:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_3[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_3 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_3[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_3:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_4[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_4 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_4[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_4:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_5[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_5 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_5[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_5:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_6[data-v-77131305] {
 text-align:center;
 color:#222
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_6 dt[data-v-77131305] {
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_6[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .links .links_6:hover dt[data-v-77131305] {
 opacity:.8;
 background-size:contain
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .ibanner-swiper-wrap[data-v-77131305] {
 margin:0 -15px;
 height:90px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-info .ibanner-swiper-wrap .ibanner-swiper-main[data-v-77131305] {
 width:100%;
 height:90px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title[data-v-77131305] {
 margin-bottom:13px
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title .title-name[data-v-77131305] {
 font-size:12px;
 font-family:PingFangSC;
 font-weight:600;
 color:rgba(0,0,0,.85)
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title .title-more-btn[data-v-77131305] {
 cursor:pointer;
 font-size:12px;
 font-family:PingFangSC;
 font-weight:400;
 color:rgba(0,0,0,.45);
 float:right;
 text-decoration:none
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title .title-more-btn[data-v-77131305]:after {
 content:"";
 display:inline-block;
 width:8px;
 height:8px;
 background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAX0lEQVQ4y2P4//8/IzpmYGBgwiaOVS0WzaxAPA2Ic8k1wAyIrwPxTWIMYcDhBW9iDWHAKUGkIQx4TSfCEAaCfiRgCANRIY3HENobQJEXKApEiqKRooREcVKmODORmp0BY+Z1WYIoPoMAAAAASUVORK5CYII=");
 background-position:50%;
 background-size:cover;
 filter:contrast(.2)
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title .title-more-btn[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title .title-more-btn[data-v-77131305]:hover:after {
 filter:none;
 background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeUlEQVQ4y2P4//8/IwZuaGDCKo4FM2AIGhuzvtNS3PBWS6mBLAPe6yrYv9NU+PNWU+E/MYYwYBMEag4n1hAGXBLEGsKAz3RiDGEg5EdChjAQE9L4DKG9ARR5gaJARNb8XkuhnuyEhE8zwaRMSDPezESMZtxhQEJ2BgCrv8CpYltKGAAAAABJRU5ErkJggg==")
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-title>div[data-v-77131305] {
 display:inline-block
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-list .news-blank-item[data-v-77131305] {
 margin-bottom:9px;
 cursor:pointer;
 display:flex
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-list .news-blank-item .news-blank-item-type[data-v-77131305] {
 display:inline-block;
 padding:0 3px;
 height:20px;
 background:#f1f9ff;
 border:1px solid rgba(0,137,255,.1);
 border-radius:2px;
 color:#0084ff;
 margin-right:4px;
 text-align:center
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-list .news-blank-item .news-blank-item-content[data-v-77131305] {
 display:inline-block;
 flex:1;
 height:18px;
 font-size:12px;
 font-family:PingFangSC;
 font-weight:400;
 color:rgba(0,0,0,.65);
 overflow:hidden;
 word-break:break-all;
 white-space:nowrap;
 text-overflow:ellipsis
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank .news-blank-list .news-blank-item .news-blank-item-content[data-v-77131305]:hover {
 color:#ed2920
}
.home-index-banner .ibanner-container .ibanner-main .ibanner-news-blank[data-v-77131305]:before {
 content:"";
 height:1px;
 display:block;
 margin-bottom:13px;
 box-shadow:0 1px 0 0 rgba(0,0,0,.08)
}
.home-index-banner .ibanner-container .ibanner-ads[data-v-77131305] {
 height:130px;
 padding-top:10px;
 overflow:hidden;
 width:730px
}
.home-index-banner .ibanner-container .ibanner-ads .item[data-v-77131305] {
 float:left;
 width:230px;
 height:120px;
 margin-left:10px;
 margin-bottom:10px;
 transition:.2s
}
.home-index-banner .ibanner-container .ibanner-ads .item img[data-v-77131305] {
 width:100%;
 height:100%;
 vertical-align:middle
}
.home-index-banner .ibanner-container .ibanner-ads .item[data-v-77131305]:hover {
 opacity:.8
}
.home-index-banner .home-index-bg[data-v-77131305] {
 position:absolute;
 display:block;
 top:0;
 left:-315px;
 width:1820px;
 z-index:1;
 background-size:1820px 700px;
 background-position:50%;
 background-repeat:no-repeat
}
